app.controller('demoBannerCtrl',[
    '$scope',
    function ($scope) {
        $scope.text="from lazy loading";
        $scope.id=0;
        $scope.saveCtrl=function (params) {
            alert(params);
        };
        
        $scope.f="lazy controller";
        
    }
    
]);

app.filter('myenum',
    function(){
        return function(d,enums){
            enums=enums||['正常','不正常'];
            return  enums[d] || '无';
        }
    });


// 创建"my-dir"指令 
app.directive("myDir", function() { 
  return { 
    restrict: "EA",        // 指令是一个元素 (并非属性) 
    scope: {              // 设置指令对于的scope 
      name: "=",          // name 值传递 （字符串，单向绑定） 
      amount: "=",        // amount 引用传递（双向绑定） 
      save: "&"           // 保存操作 
    }, 
    template:             // 替换HTML (使用scope中的变量) 
      "<div>" + 
      "  <button>Save</button>" + 
      "</div>", 
    replace: true,        // 使用模板替换原始标记 
    transclude: false ,   // 不复制原始HTML内容 
    // controller: [ "$scope", function ($scope) { …  }], 
     link: function (scope, element, attrs, controller) {
         
        angular.element(element).bind('click',function(){
            scope.save()(scope.name);
        });
     } 
  } 
});